Nowoczesny słownik angielsko-polski

dać z siebie wszystko

zrobić wszystko, co w czyjejś mocy